home *** CD-ROM | disk | FTP | other *** search
/ Champak 66 / Vol 66.iso / games / bob_espo.swf / scripts / __Packages / Shadow.as < prev    next >
Text File  |  2013-04-24  |  972b  |  54 lines

  1. class Shadow extends State
  2. {
  3.    var sSTATE_IN = "In";
  4.    var sSTATE_IDLE = "Idle";
  5.    var sSTATE_OUT = "Out";
  6.    var sSTATE_EMPTY = "Empty";
  7.    function Shadow(_mcRef)
  8.    {
  9.       super(_mcRef,false);
  10.       this.setState(this.sSTATE_EMPTY);
  11.    }
  12.    function doShow()
  13.    {
  14.       this.setState(this.sSTATE_IN);
  15.    }
  16.    function doInstantHide()
  17.    {
  18.       this.setState(this.sSTATE_EMPTY);
  19.    }
  20.    function doHide()
  21.    {
  22.       this.setState(this.sSTATE_OUT);
  23.    }
  24.    function isVisible()
  25.    {
  26.       var _loc2_ = true;
  27.       if(this.sState == this.sSTATE_EMPTY)
  28.       {
  29.          _loc2_ = false;
  30.       }
  31.       return _loc2_;
  32.    }
  33.    function In()
  34.    {
  35.       if(this.stateFinished())
  36.       {
  37.          this.setState(this.sSTATE_IDLE);
  38.       }
  39.    }
  40.    function Idle()
  41.    {
  42.    }
  43.    function Out()
  44.    {
  45.       if(this.stateFinished())
  46.       {
  47.          this.setState(this.sSTATE_EMPTY);
  48.       }
  49.    }
  50.    function Empty()
  51.    {
  52.    }
  53. }
  54.